package com.cnap.multiclouldmgmt.model;

import io.swagger.annotations.ApiModel;

/**
 * 监控或者算法需要的数据
 * @author dyq
 */
@ApiModel(value = "com.cnap.multiclouldmgmt.model.k8sMonitorModels.AlgClusterInfoV2Model",description = "算法所需要信息的请求")
public class AlgScheduleInfoV2Model {

    private String k8sClusterName;

    private String regionId;

    private String zoneId;

    private String cloudType;

    private Double cpuUse;

    private Double cpuTotal;

    private Double memUse;

    private Double memTotal;

    private int diskThroughputNow;

    private int diskThroughputTotal;

    private int diskIopsNow;

    private int diskIopsTotal;

    private Double pirce;

    private String unit = "hour";

    /**
     * get
     *
     * @return K8sClusterName
     */
    public String getK8sClusterName() {
        return k8sClusterName;
    }

    /**
     * set
     *
     * @param k8sClusterName k8sClusterName
     */
    public void setK8sClusterName(String k8sClusterName) {
        this.k8sClusterName = k8sClusterName;
    }

    /**
     * get
     *
     * @return RegionId
     */
    public String getRegionId() {
        return regionId;
    }

    /**
     * set
     *
     * @param regionId regionId
     */
    public void setRegionId(String regionId) {
        this.regionId = regionId;
    }

    /**
     * get
     *
     * @return ZoneId
     */
    public String getZoneId() {
        return zoneId;
    }

    /**
     * set
     *
     * @param zoneId zoneId
     */
    public void setZoneId(String zoneId) {
        this.zoneId = zoneId;
    }

    /**
     * get
     *
     * @return CloudType
     */
    public String getCloudType() {
        return cloudType;
    }

    /**
     * set
     *
     * @param cloudType cloudType
     */
    public void setCloudType(String cloudType) {
        this.cloudType = cloudType;
    }

    /**
     * get
     *
     * @return CpuUse
     */
    public Double getCpuUse() {
        return cpuUse;
    }

    /**
     * set
     *
     * @param cpuUse cpuUse
     */
    public void setCpuUse(Double cpuUse) {
        this.cpuUse = cpuUse;
    }

    /**
     * get
     *
     * @return CpuTotal
     */
    public Double getCpuTotal() {
        return cpuTotal;
    }

    /**
     * set
     *
     * @param cpuTotal cpuTotal
     */
    public void setCpuTotal(Double cpuTotal) {
        this.cpuTotal = cpuTotal;
    }

    /**
     * get
     *
     * @return MemUse
     */
    public Double getMemUse() {
        return memUse;
    }

    /**
     * set
     *
     * @param memUse memUse
     */
    public void setMemUse(Double memUse) {
        this.memUse = memUse;
    }

    /**
     * get
     *
     * @return MemTotal
     */
    public Double getMemTotal() {
        return memTotal;
    }

    /**
     * set
     *
     * @param memTotal memTotal
     */
    public void setMemTotal(Double memTotal) {
        this.memTotal = memTotal;
    }

    /**
     * get
     *
     * @return DiskThroughputNow
     */
    public int getDiskThroughputNow() {
        return diskThroughputNow;
    }

    /**
     * set
     *
     * @param diskThroughputNow diskThroughputNow
     */
    public void setDiskThroughputNow(int diskThroughputNow) {
        this.diskThroughputNow = diskThroughputNow;
    }

    /**
     * get
     *
     * @return DiskThroughputTotal
     */
    public int getDiskThroughputTotal() {
        return diskThroughputTotal;
    }

    /**
     * set
     *
     * @param diskThroughputTotal diskThroughputTotal
     */
    public void setDiskThroughputTotal(int diskThroughputTotal) {
        this.diskThroughputTotal = diskThroughputTotal;
    }

    /**
     * get
     *
     * @return DiskIopsNow
     */
    public int getDiskIopsNow() {
        return diskIopsNow;
    }

    /**
     * set
     *
     * @param diskIopsNow diskIopsNow
     */
    public void setDiskIopsNow(int diskIopsNow) {
        this.diskIopsNow = diskIopsNow;
    }

    /**
     * get
     *
     * @return DiskIopsTotal
     */
    public int getDiskIopsTotal() {
        return diskIopsTotal;
    }

    /**
     * set
     *
     * @param diskIopsTotal diskIopsTotal
     */
    public void setDiskIopsTotal(int diskIopsTotal) {
        this.diskIopsTotal = diskIopsTotal;
    }

    /**
     * get
     *
     * @return Pirce
     */
    public Double getPirce() {
        return pirce;
    }

    /**
     * set
     *
     * @param pirce pirce
     */
    public void setPirce(Double pirce) {
        this.pirce = pirce;
    }

    /**
     * get
     *
     * @return Unit
     */
    public String getUnit() {
        return unit;
    }

    /**
     * set
     *
     * @param unit unit
     */
    public void setUnit(String unit) {
        this.unit = unit;
    }
}
